AWK স্ক্রিপ্ট ফাইল তৈরি এবং তার ব্যবহার

Computer Programming - অক (Awk) AWK স্ক্রিপ্ট ফাইল তৈরি (Creating AWK Script Files) |
183
183

AWK স্ক্রিপ্ট ফাইল তৈরি এবং তার ব্যবহার

AWK স্ক্রিপ্ট ফাইল হল এমন একটি ফাইল যেখানে AWK কমান্ড এবং ফাংশনগুলো সংরক্ষণ করা থাকে, যা সহজে বড় আকারের ডেটা প্রসেসিং করতে ব্যবহৃত হয়। এই পদ্ধতিতে, একটি AWK প্রোগ্রাম একাধিক লাইনে লেখা এবং পুনর্ব্যবহৃত করা যায়।

AWK স্ক্রিপ্ট ফাইল তৈরি এবং তা চালানোর জন্য নিচের ধাপগুলো অনুসরণ করতে পারেন।


ধাপ 1: AWK স্ক্রিপ্ট ফাইল তৈরি করা

একটি AWK স্ক্রিপ্ট ফাইল সাধারণত .awk এক্সটেনশনের সাথে সংরক্ষণ করা হয়। এতে AWK কোড লেখা হয়, যা ইনপুট ফাইল বা ডেটার ওপর প্রক্রিয়া চালায়।

উদাহরণ:

ধরা যাক, একটি AWK স্ক্রিপ্ট ফাইল myscript.awk নামে তৈরি করা হয়েছে।

myscript.awk:

# myscript.awk

# BEGIN ব্লক: স্ক্রিপ্ট শুরু করার আগে চালিত হয়
BEGIN {
    print "Starting AWK Script"
}

# মূল প্রক্রিয়াকরণ ব্লক: প্রতিটি রেকর্ডে চালিত হয়
{
    print "Processing line:", $0
    print "First field:", $1
}

# END ব্লক: স্ক্রিপ্টের শেষে চালিত হয়
END {
    print "AWK Script Finished"
}

ধাপ 2: AWK স্ক্রিপ্ট ফাইল চালানো

AWK স্ক্রিপ্ট চালানোর জন্য কমান্ড লাইন ব্যবহার করতে হবে। AWK স্ক্রিপ্ট ফাইল চালানোর সাধারণ সিনট্যাক্স:

awk -f myscript.awk inputfile.txt

এখানে:

  • -f ফ্ল্যাগটি AWK-কে বলে যে এটি একটি ফাইল থেকে স্ক্রিপ্ট পড়তে হবে।
  • myscript.awk হল AWK স্ক্রিপ্ট ফাইলের নাম।
  • inputfile.txt হল সেই ইনপুট ফাইল যা প্রক্রিয়া করা হবে।

উদাহরণ:

awk -f myscript.awk data.txt

এই কমান্ডটি data.txt ইনপুট ফাইল প্রক্রিয়াকরণের জন্য myscript.awk স্ক্রিপ্ট চালাবে এবং আউটপুট প্রদর্শন করবে।


স্ক্রিপ্ট ফাইলের ব্যবহার

AWK স্ক্রিপ্ট ফাইল ব্যবহারের কিছু সুবিধা:

  1. বড় কোডের ম্যানেজমেন্ট: AWK স্ক্রিপ্ট ফাইল বড় এবং জটিল প্রোগ্রাম সংরক্ষণ করতে সহজ।
  2. পুনর্ব্যবহারযোগ্য কোড: AWK স্ক্রিপ্ট ফাইল সহজেই পুনর্ব্যবহার করা যায় বিভিন্ন প্রজেক্টে।
  3. সহজ ডিবাগিং: একাধিক লাইনে কোড লেখা সহজে পড়া এবং ডিবাগ করা সম্ভব।

উদাহরণ: কলাম গাণিতিক বিশ্লেষণ

sumfields.awk:

# sumfields.awk

BEGIN {
    sum = 0
}

# দ্বিতীয় কলামের যোগফল নির্ণয়
{
    sum += $2
}

END {
    print "Total sum of second field:", sum
}

চালানোর কমান্ড:

awk -f sumfields.awk data.txt

এই স্ক্রিপ্ট data.txt ফাইলের দ্বিতীয় কলামের মানগুলোর যোগফল বের করবে।


স্ক্রিপ্ট ফাইলে কমেন্ট যোগ করা

AWK স্ক্রিপ্ট ফাইলে কমেন্ট যোগ করার জন্য # চিহ্ন ব্যবহার করা হয়। এটি AWK স্ক্রিপ্ট পড়ার সময় ব্যবহারকারীকে বুঝতে সহায়তা করে কোন অংশে কী কাজ করা হচ্ছে।


সারসংক্ষেপ

AWK স্ক্রিপ্ট ফাইল তৈরি এবং তার ব্যবহার বড় আকারের ডেটা প্রক্রিয়াকরণের জন্য অত্যন্ত কার্যকরী। এটি কোডকে আরো পড়ার যোগ্য, পুনর্ব্যবহারযোগ্য এবং সহজ ডিবাগিং করতে সহায়ক করে। AWK স্ক্রিপ্ট ফাইল ব্যবহার করে প্রোগ্রামাররা সহজেই ডেটা ফিল্টার, প্রক্রিয়াকরণ এবং বিশ্লেষণ করতে সক্ষম হন।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion